package com.czmh.etc.interpreter.entity.request;

import com.czmh.etc.interpreter.entity.base.EnMessagetype;
import com.czmh.etc.interpreter.entity.base.RequestBody;

/**
 * @描述：OBU在线发行、激活申请报文(9139)
 * @author： Seven.
 * @创建日期：Jun 10, 2019 6:06:33 PM.
 * @版本：1.0.0
 */
public class OBUActivationRequest extends RequestBody {
    public static int MSG_LEN = RequestBody.BODY_LEN + 61;
    
    /// <summary>
    /// 操作类型：1:发行，2:激活，3:重激活
    /// </summary>
    private String OperType;
    /// <summary>
    /// 写文件类型：1:系统信息文件2:应用信息文件
    /// </summary>
    private String FileType;
    /// <summary>
    /// OBU卡号：20位，不足后补空格
    /// </summary>
    private String OBUID;
    /// <summary>
    /// 车牌号：14位，不足后补空格（读取OBU信息）
    /// </summary>
    private String VLP;
    /// <summary>
    /// 车牌颜色：0-蓝1-黄2-黑3-白4-渐变绿色5-黄绿双拼6-蓝白渐变（读取OBU信息）
    /// </summary>
    private String VLPC;
    /// <summary>
    /// 车型：01-04：客1-客4；11-15:货1-货5（读取OBU信息）
    /// </summary>
    private String VType;
    /// <summary>
    /// 随机数：8位十六进制
    /// </summary>
    private String Random;
    /// <summary>
    /// 申请时间：格式：YYYYMMDDHHMISS
    /// </summary>
    private String GenTime;
    
    public OBUActivationRequest() {
        super(EnMessagetype.OBUActivationRequest);
    }

    public String getOperType() {
        return OperType;
    }

    public void setOperType(String operType) {
        OperType = operType;
    }

    public String getFileType() {
        return FileType;
    }

    public void setFileType(String fileType) {
        FileType = fileType;
    }

    public String getOBUID() {
        return OBUID;
    }

    public void setOBUID(String oBUID) {
        OBUID = oBUID;
    }

    public String getVLP() {
        return VLP;
    }

    public void setVLP(String vLP) {
        VLP = vLP;
    }

    public String getVLPC() {
        return VLPC;
    }

    public void setVLPC(String vLPC) {
        VLPC = vLPC;
    }

    public String getVType() {
        return VType;
    }

    public void setVType(String vType) {
        VType = vType;
    }

    public String getRandom() {
        return Random;
    }

    public void setRandom(String random) {
        Random = random;
    }

    public String getGenTime() {
        return GenTime;
    }

    public void setGenTime(String genTime) {
        GenTime = genTime;
    }
}
